/*  通用样式 */
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, pre, hr, table, th, td, form, input, button, textarea, menu { 
    margin: 0;
    padding: 0; 
  }
  header, footer, section, article, aside, nav, hgroup, address, figure, menu { 
    display: block; 
  }
  html, body {
    font-family: "PingFang SC, PingFangSC-Regular", "Microsoft YaHei", sans-serif, "Helvetica Neue", Helvetica, Arial, "黑体";
    font-size: 12px;
    color: #262626;
      -webkit-tap-highlight-color: transparent;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
  }
  body {
    /* background: #f7f8fa; */
    width: 100%;
    height: 100vh;
  }
  ol, ul, li {
    list-style: none;
  }
  h1, h2, h3, h4, h5, h6{ 
    font-size: 100%; 
  }
  img {
    border: none;
    font-size: 0;
  }
  input, button, textarea, select { 
    font-family: "PingFang SC, PingFangSC-Regular", "Microsoft YaHei", sans-serif, "Helvetica Neue", Helvetica, Arial, "黑体";
    font-size: 12px;
    color: #595959;
    border: 0;
    outline: none;
    background-color: transparent;
  }
  textarea {
    resize: none;
  }
  input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #fff inset;
  }
  input, textarea, a {
    -webkit-tap-highlight-color: transparent;
  }
  i, em {
    font-style: normal;
  }
  a, a:visited {
    text-decoration: none
  }
  a:focus, a:active, a:hover {
    outline: none;
  }
  
  /* 设置默认滚动条样式 */
  ::-webkit-input-placeholder { color: #afbdcc; }
  :-moz-placeholder { color: #afbdcc; }
  ::-moz-placeholder { color: #afbdcc; }
  :-ms-input-placeholder { color: #afbdcc; }
  ::-webkit-scrollbar { width: 6px; height: 6px; }
  ::-webkit-scrollbar-track { background-color: #f5f5f5; }
  ::-webkit-scrollbar-track-piece { background-color: #f5f5f5; border-radius: 6px; }
  ::-webkit-scrollbar-thumb { background-color: #cccccc; border-radius: 6px; }
  ::-webkit-scrollbar-corner { background-color: #f5f5f5; }
  
  .wrap {
    width: 1440px;
    margin: auto;
    overflow: hidden;
  }
  #root{
    height: 100vh;
    width: 100%;
}